764dc816d86489d9f94bc6cb8019555435cd0144,java/tests/com/google/template/soy/jbcsrc/BytecodeCompilerTest.java,BytecodeCompilerTest,testParamValidation,#,633
Before Change
assertEquals("-1", builder.getAndClearBuffer());
CompiledTemplate.Factory singleIj =
TemplateTester.compileTemplateBody("{@inject foo : int}", "{$foo}");
params.setField("foo", IntegerData.forValue(1));
singleIj.create(SoyValueHelper.EMPTY_DICT, params).render(builder, DEFAULT_CONTEXT);
assertEquals("1", builder.getAndClearBuffer());
After Change
singleParam.create(EMPTY_DICT, EMPTY_DICT).render(builder, context);
assertEquals("-1", builder.getAndClearBuffer());
templates = TemplateTester.compileTemplateBody("{@inject foo : int}", "{$foo}");
CompiledTemplate.Factory singleIj = templates.getTemplateFactory("ns.foo");
context = getDefaultContext(templates);
params.setField("foo", IntegerData.forValue(1));
singleIj.create(SoyValueHelper.EMPTY_DICT, params).render(builder, context);